package cn.t.model.order;

import cn.t.core.mode.BaseDO;
import lombok.Data;

import java.util.Date;

/**
 * 对账单表(Recon)领域对象
 *
 * @author t
 * @since 2024-05-24 10:19:12
 */
@Data
public class ReconDO extends BaseDO {


    /**
     * 对账单号
     */
    private String reconSn;

    /**
     * 对账周期开始时间
     */
    private Date gmtStart;

    /**
     * 对账周期结束时间
     */
    private Date gmtEnd;

    /**
     * 单位客户ID
     */
    private Long firmId;

    /**
     * 是否推送客户0否，1是
     */
    private Integer isPushCustomer;

    /**
     * 推送客户时间
     */
    private Date gmtPushCustomer;

    /**
     * 推送客户状态(0:未推送 1：推送成功 2：推送失败)
     */
    private Integer pushCustomerStatus;

    /**
     * 推送客户结果(或推送失败原因)
     */
    private String pushCustomerResult;

    /**
     * 是否推送OMS(报价单)0否，1是
     */
    private Integer isPushOms;

    /**
     * 推送OMS时间
     */
    private Date gmtPushOms;


    /**
     * 对账开始日期起
     */
    private Date startDateStart;
    /**
     * 对账开始日期止
     */
    private Date startDateEnd;
    /**
     * 对账截止日期起
     */
    private Date endDateStart;
    /**
     * 对账截止日期止
     */
    private Date endDateEnd;
    /**
     * 创建开始时间
     */
    private Date gmtCreatedStart;
    /**
     * 创建截止时间
     */
    private Date gmtCreatedEnd;
}

